html, body {margin:0; padding:0; font-size:14px; color:#777676; font-family:Arial, Helvetica, sans-serif;}


ul, ol {margin:0; padding:0;}

#search_engine_logo { margin-right:10px; }
#search {height:100px; margin:0px 7px 0px 110px; border:1px solid #C4C2C2;}
#search > ul {height:30px;}
#search > ul li {float:left;}
#search > ul li a {text-align:center; font-weight:bold; width:77px; border:solid #c4c2c2; border-width:0px 0px 1px 1px; height:25px; line-height:26px; display:inline-block; vertical-align:middle; cursor:pointer;}
#search > ul li:first-child a { border-left:0; width:78px;}
#search > div.tab-link {float:left; position:relative; top:6px; left:835px; border:none; text-align:right; font-size:12px; font-weight:normal;}
#search > div.tab-link a {border-bottom:0;}
#search > ul li:first-child a {margin:0;}
#search > ul li a:hover {text-decoration:none;}
#search > ul li a.current {background:transparent url(../images/li_now.png) repeat-x scroll center center; border:none; width:82px; color:#fff; height:30px; cursor:default; line-height:26px;}
#search > form {height:56px; margin-top:-4px; padding:15px 0 0 10px;}
#search > form div.top { width:600px; }
#search > form a {border-bottom-width:0; float:left; display:block; vertical-align:top; margin-right:5px;}
#search > form input.txt {float:left; width:395px; border:solid 1px #c4c2c2; padding:3px 4px; height:21px; line-height:16px;}
#search #search_engine_button { width:80px; float:left; margin:0 14px 0 6px; padding:3px 8px; height:29px;}
#search > form iframe {float:left; display:none; width:505px; height:30px; line-height:26px;}
#search > form div#engines-selection { clear:both; float:left; margin-left:98px;}

ul, ol {margin:0; padding:0; list-style-type:none;}
.round-box {border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.trans-box {opacity:0.95; -moz-opacity:0.95; -webkit-opacity:0.95;}
.grad-box {background:url(../images/background.png) repeat-x scroll left center #eee; background:-moz-linear-gradient(-90deg, #fff, #ddd); background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#ddd));}
li a {text-align:left;}
a:link, a:visited {text-decoration:none; color:#466bae; border-bottom:solid 1px transparent;}
a:hover, a:active {border-bottom-color:#466bae;}
a.button {border:solid 1px #999; padding:3px;}
a.cancel:link, a.cancel:visited {color:#f00; font-size:75%; border:none; vertical-align:bottom;}
a.cancel:hover, a.cancel:active {text-decoration:underline;}
img {border:none; vertical-align:middle;}
img.frame {border:solid 1px #c4c2c2;}
p {color:#000;}
.float-left {float:left;}
.float-right {float:right;}
.float-container {overflow:hidden;}
.iframe-cover {position:absolute; background-color:#fff; opacity:0.01; -moz-opacity:0.01; -webkit-opacity:0.01;}

canvas.floatbar {width:900; height:300;}

div.toolbar {position:absolute;}

.mouseOn{
  background-color: #bcd5eb !important;
  outline: 2px solid #5166bb !important;
}
